/**
 * @file 校验规则
 * @author lishaohai
 */

/**
 * 校验收款必须是0~2位小数的正实数
 * @param {*} rule 规则
 * @param {number} value 收款金额
 * @param {Function} callback 回调函数
 */
export const validateToMoney = (rule, value, callback) => {
    const reg = /^[0-9]+(\.[0-9]{0,2})?$/;
    if (!reg.test(value) || value - 0 < 0) {
        return callback(new Error('付款金额应为0-2位小数的正实数'));
    }
    callback();
};
